client:main.c connect_net.o epoll.o process_characters.o check_command.o receive.o table_contents.o transmit.o mkdir.o transfer.o  login.o
	gcc $^ -o $@ -lpthread -lcrypt
main.o:main.c
	gcc -c $^ -o $@ -g -Wall
connect_net.o:connect_net.c
	gcc -c $^ -o $@ -g -Wall
epoll.o:epoll.c
	gcc -c $^ -o $@ -g -Wall
process_characters.o:process_characters.c
	gcc -c $^ -o $@ -g -Wall
check_command.o:check_command.c
	gcc -c $^ -o $@ -g -Wall
receive.o:receive.c
	gcc -c $^ -o $@ -g -Wall
table_contents.o:table_contents.c
	gcc -c $^ -o $@ -g -Wall
transmit.o:transmit.c
	gcc -c $^ -o $@ -g -Wall
mkdir.o:mkdir.c
	gcc -c $^ -o $@ -g -Wall
transfer.o:transfer.c
	gcc -c $^ -o $@ -g -Wall
loginr.o:login.c
	gcc -c $^ -o $@ -g -Wall
